
.red { background-color: red; }
.blue { color: blue; }
.green { color: green; }

#rating {
	border: 1px solid black;
	margin: 5px;
	padding: 5px;
}

table {
	border: 1px solid #666;
	margin: 20px 0 20px 0 !important;
	
}

th {
	padding: 2px 4px 2px 4px !important;
	border-right-style:solid;
	border-right-color:#123456;
	border-right-width:1px;
	text-align: center;
	vertical-align: top;
}

td {
	padding: 2px 4px 2px 4px !important;
	border-right-style:solid;
	border-right-color:#123456;
	border-right-width:1px;
	text-align: left;
	vertical-align: top;
	
}

.ctl{
	table-layout:fixed
 }
.ctl td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap}

th {
	background-color: #fc0;
}

th:hover {
	background-color: #fc7;
}

tbody tr.even {
	background-color: #fea
}

tr a {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
tr a:hover {
	text-decoration: underline;
}

dl dd {
	margin-left: 10px;
}

dl dt {
	font-weight: bold;
}

dl {
	border: 1px solid black;
	margin: 5px;
}

/*.highlight {
	border: 5px dotted #eee;
}
*/
.error {
	background-color: #fee;
}
